package org.xx.armory.swing.builders;

import org.xx.armory.objectparser.LineInfo;

public class SeparatorModel
        extends AbstractComponentModel
        implements ComponentModel {
    private final boolean spring;

    /**
     * 构造解析对象。
     *
     * @param lineInfo
     *         源文件中的位置信息。
     */
    protected SeparatorModel(
            LineInfo lineInfo,
            boolean spring
    ) {
        super(lineInfo, "", true);
        this.spring = spring;
    }

    /**
     * 判断该分隔符是否会自动扩展来占用所有空间。
     *
     * @return 该分隔符是否会自动扩展来占用所有空间。
     */
    public final boolean isSpring() {
        return this.spring;
    }
}
